body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
a:visited{color: rgba(38,50,56,.87);}
q:before,q:after {content:''} 
abbr,acronym { border:0}
a{    text-decoration:none;  
}

.left{
	float: left;
}
.right{
	float: right;
}
body{font-family: PingFang SC,Lantinghei Sc,Source Han Sans,Microsoft Yahei,Helvetica neue,Arial,sans-serif; background: #F0F8FF;}
 input::-webkit-input-placeholder{
            color:rgba(38,50,56,.87);
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:rgba(38,50,56,.87);
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:rgba(38,50,56,.87);
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:rgba(38,50,56,.87);
        }
button, input, select, textarea {}  
a:hover{color: #20a0ff;}
/*======万能Float闭合2======*/
.overflow-hidden{overflow:hidden;}         /*控制背景溢出*/
.equal-height{margin-bottom:-32800px;padding-bottom:32800px;}      /*控制高度足够小*/
.top_nav{border-bottom: 1px solid rgba(0,0,0,.05); background: #f9f9f9;;}
.top_nav_left{height: 79px;}
.wm_logo_top{ width: 140px;height: 40px;margin: 24px 0 0 50px;float: left;}
.wm_nav_top{width:360px; height: 79px; margin-left: 25px; float: left;}
.wm_nav_top li{font: 1 rem;padding:31px 22px;float: left; color: rgba(38,50,56,.87);  cursor: pointer;}
.wm_nav_top_1 a{color: #20a0ff;}
.wm_nav_top_1 li{cursor: pointer;}
.admin{margin:auto; width: 1250px;}
.search_text{font-family:"微软雅黑"; font-size:16px; float: left;  width: 296px; height: 38px; border-radius: 21px;border: 1px solid rgba(38,50,56,.12); line-height: 38px; position: relative; margin: 20px 12px;}
.wm_search_border{border: none; height:36px;}
.search{ outline: none;color: rgba(38,50,56,.87);border:none;width:246px; height:34px;margin-left: 22px;  font-family: "微软雅黑"; line-height: 34px; font-size: .75rem;}
.search_select{z-index:99;display: none; position: absolute; top: 59px; left: 20px; border: 1px solid #20A0FF;width: 246px;    
    overflow-x: hidden; background: aliceblue;}
.search_select li{height:30px ;width: auto;  padding-left: 3px;line-height: 1.65rem;  color: rgba(38,50,56,.54);font-family: inherit;}
.search_select li span{margin-left: 5px; display: inline-block;  width: 17px;
    height: 17px;
    margin-right: 5px;
    text-align: center;
    line-height: 1.0625rem;
    background-color: #d4d8e3;
    color: #fff;}

.search_select li a{height: 30px; padding-left: 20px; width: auto;} 
.search_01{display :block;	font-size:1rem; overflow: hidden;
}
.search_02,.search_04,.search_05,.search_06{font-size:.75rem;}
.search_03{
font-size:1rem;}
.top_nav_right{position: relative; height: 79px; width:320px; float: left;text-align: center;padding-top: 32px;}
.nav_text{height: 79px; width: 100%;}
.nav_text li{color: rgba(38,50,56,.87);
	float: left;width: 80px; 
	cursor:pointer;
}
.wanmen_App{
	display: none;
	position: absolute;
	left: -50px;
	top:79px;
	border-radius: .25rem;
	border: 1px #F0F8FF solid;
	width:150px;
	z-index: 99;
	background: #F0F8FF;
	height: 150px;
	cursor:pointer;
}
#APP{
	cursor:pointer;
}
.wanmen_App img{
	text-align: center;
	margin: 0px 35px;
}
.xiazai_text{  
    width: 100%;
    height: 14px;
    font-family: inherit;
    font-size: .75rem;
    text-align: center;
    color: #263238;
    color: rgba(38,50,56,.87);}
 .img_xiaoxiang{
 	display: none;
 	margin: -12px;
 	margin-left: -10px;
 	position: relative;
 	height: 79px;
 	width: 100px;
 	float: right;
 	
 }
 .com_login{
 	display: none;
 }
.logon{}
.login_info{width: 100px; height: 100%; display: none;}
.login_info_ul{ 
	z-index: 99;
	background-color: #F0F8FF; width: 100px; position: absolute;top: 60px;left: 0px; border: 1px solid #D4D8E3; font-family: inherit; }
.login_info_ul li{
	text-align: center;
	cursor:pointer;
	margin: 14px;
	float: none;
    font-size: .625rem;
    font-weight: 400;
    font-style: normal;
    height: 20px;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;}
.vip{background-color: #22f1dd; border-radius: 1rem;}
/**
 * 
 */
.Study_variety{
	
	width: 100%;
	height: 67px;
	background: #FFFFFF;
}
.variety_box{	
	position: relative;
	margin:0 auto;
	width: 1100px;
	font-family:"微软雅黑" ;
	font-size: 16px;	
	height: 67px;
	border-bottom: 1px solid #e7e7e7;
	z-index: 2;
}
.width_height{
	display: inline-table;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 20px;
	line-height: 20px;
	background-color: #fff;
}
.box_language{
text-align: center;
width: auto;
color: #263238;
color: rgba(38,50,56,.87);
cursor: pointer;
white-space:nowrap;
	
}
.box_language a{
	font-size: .875rem;
	color: rgba(38,50,56,.87);
} 
.box_language a:hover{
	color: #20a0ff;
}

.none_dispaly{
	display: none;
	position: absolute;
	top: 67px;
	left: 0px;
	height: 330px;
	width: 1100px;
	border: 1px solid #F0F8FF;

}
.wm_classify_head{
	height: auto;
	line-height: 30px;
	width: 150px;
}
.languaage_classify{
	width: 150px;
	height: 495px;
	
	
}
.wm_classify_head{
	display: block;
}
.wm_classify_right{
	font-size: .75rem;
	width: 950px;
	padding-left: 150px;	
	margin-top: -30px;
	
}
.wm_classify_minute tr{
	height: 20px;
}
.wm_classify_minute td{
	width: 60px;
	text-align: center;
}
.baneer{
	position: relative;
	height: 398px;
	overflow: hidden;
	background-color: #fff;
	margin: auto;
	width: 1100px;
}
.wm_round{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 24px;
	
	height: 20px;
	margin: auto;
	text-align: center;
	background-color: rgba(51,51,51,.11373);
	border-radius: 15px;
}
.wm_comber{
	display: inline-block;
width: 10px;
height: 10px;
border: 1px solid #fff;
border-radius: 100%;
-webkit-transition: all .2s ease;
transition: all .2s ease;
cursor: pointer;
}
.no{
	background-color: #fff;
}
.wm_baneer{
	
margin-left: 24px;
display: inline-block;
width: 10px;
height: 10px;
border: 1px solid #fff;
border-radius: 100%;
-webkit-transition: all .2s ease;
transition: all .2s ease;
cursor: pointer;
}
.iframe{
	position: fixed;
	 left:350px;
  	top:150px;
	width: 483px;
	height: 100%;
	z-index: 999;
}
.home_recommer{
	background: #FFFFFF;
}
.home_recommer_banner{
	margin: auto;
	width: 1100px;
	padding: 8px 0;
	
}
.home_banner_item_container{
	display: flex;
	justify-content: space-between;
}
.components__content--2myYB{
	
}
.home_banner_item{
	display: flex;
	float: left;
	width: 264px;
    height: 152px;
	justify-content: center;
    overflow-y: hidden;
}
.home_banner_item_img{
	width: 100%;
	height: 152px;
	border-radius: 4px;

}
.youself_Recommend_mocter{
	width: 1100px;
	margin: auto;
}
.youself_Recommend_mocter_item{
	
}
.youself_Recommend_mocter_head{
	height: 60px;
}
.fabulous{
	color: #20A0FF;
}
.svg_head{
	margin-top: 15px;
	height: 40px;
	width: 40px;
	float: left;
}
.youself_Recommend_class{
	height: 20px;
	font-size: 1.23rem;
	font-weight: 400;
 	color: rgba(0,0,0,.65);
	line-height: 3;
}
.youself_Recommend{
	display: inline-block;
	
}
.box_img{
	width:265px;
	float: left;
	margin: 20px;
}
.nonepadding{
	padding-right:0;
}
.Recommedd_box{
	width:100%;
	height: 275px;
}
.box_img_img{
	width: 264px;
	
}
.r_img{
		border-radius: 4px;
		width: 100%;
		height: 152px;
}
.box_img_text{
	
	
}
.text_componts_infrom{
	
	background-color: #FFFFFF;
	color: #797979;
}
.components_text{
	font-size: 1rem;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
}
.components__description-wrapper--2lppT{
	display: none;
}
.box_img_context{
	font-size: .7rem;
	background-color: #FFFFFF;
	color: #797979;
	height: 40px;
}
.box_img_proson  {
	color: #797979;
	margin-top: 14px;
	margin-left: 24px;
	width: 20px;
	height: 30px;
}
.box_text_li{
	display: inline-block;
	width: 160px;
		
}
.box_text_li_xml{
	color: #797979;
	height:40px;
	line-height: 40px;
	width: 158px;
}
.price{
	height: 40px;
	line-height: 40px;
	margin-right: 20px;
}
.selectd_gorud{
	margin-left: 160px;
	display: flex;
	flex-direction: row;
	margin: 5px 0px;
}
.header_box {
	display: flex;
	flex-direction: row;
	width: 100%;
	border-bottom: 1px #c3d9ec solid;
}
.bnt,.bnt_text{
	border: none;
	width: 80px;
	height: 38px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #00F7DE;
}
.bnt_text{
	border: none;
}
.coursesAdd{
	margin: 5px 0px;
}
.gorud_text{
	margin-left:50px;
	width:137px;height:38px;line-height:38px;font-size: 15px;
}